package com.kwlt.smc.entity;

import java.util.Date;

/**
 * 	通道
 */

public class Channel {
	/**
	 * 通道Id
	 */
	private Long channelId;
	/**
	 *编号
	 */
	private String numbers;
	/**
	 * 通道名称
	 */
	private String channelName;
	/**
	 * 通道接入地
	 */
	private String channelAddr;
	/**
	 * 通道描述
	 */
	private String channelDesc;
	/**
	 * 接入号
	 */
	private String accessNumber;
	/**
	 * 签名
	 */
	private String signature;
	/**
	 * 是否可以去签名
	 */
	private String isDelSignature;
	/**
	 * 保底量
	 */
	private String baseAmount;
	/**
	 * 速度
	 */
	private String speed;
	/**
	 * 通道序号
	 */
	private String channelSerialNumber;
	/**
	 * 下行路径
	 */
	private String mtDir;
	/**
	 * 上行路径
	 */
	
	private  String moDir;
	/**
	 * 状态报告路径
	 */
	private String rptDir;
	/**
	 * 所属运营商
	 */
	private String operators;
	/**
	 * 业务代码
	 */
	private String serviceCode;
	/**
	 * 通道状态
	 * A：有效
	 * Z：暂停
	 * X：注销
	 */
	private String status;
	
	/**
	 * 创建时间
	 */
	private Date createDate;
	/**
	 * 创建人
	 */
	private String createBy;
	
	/**
	 * 格式化时间
	 */
	private String createDateStr;
	
	private String statusName;
	/**
	 * 纪录发送量
	 */
	private Long sendCount;
	/**
	 * 纪录成功发送量
	 */
	private Long succSendCount;
	
	private Long failSendCount;
	
	public Long getChannelId() {
		return channelId;
	}
	public void setChannelId(Long channelId) {
		this.channelId = channelId;
	}
	
	public String getNumbers() {
		return numbers;
	}
	public void setNumbers(String numbers) {
		this.numbers = numbers;
	}
	public String getChannelName() {
		return channelName;
	}
	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}
	public String getChannelAddr() {
		return channelAddr;
	}
	public void setChannelAddr(String channelAddr) {
		this.channelAddr = channelAddr;
	}
	public String getChannelDesc() {
		return channelDesc;
	}
	public void setChannelDesc(String channelDesc) {
		this.channelDesc = channelDesc;
	}
	public String getAccessNumber() {
		return accessNumber;
	}
	public void setAccessNumber(String accessNumber) {
		this.accessNumber = accessNumber;
	}
	public String getSignature() {
		return signature;
	}
	public void setSignature(String signature) {
		this.signature = signature;
	}
	public String getIsDelSignature() {
		return isDelSignature;
	}
	public void setIsDelSignature(String isDelSignature) {
		this.isDelSignature = isDelSignature;
	}
	public String getBaseAmount() {
		return baseAmount;
	}
	public void setBaseAmount(String baseAmount) {
		this.baseAmount = baseAmount;
	}
	public String getSpeed() {
		return speed;
	}
	public void setSpeed(String speed) {
		this.speed = speed;
	}
	public String getChannelSerialNumber() {
		return channelSerialNumber;
	}
	public void setChannelSerialNumber(String channelSerialNumber) {
		this.channelSerialNumber = channelSerialNumber;
	}
	
	public String getMtDir() {
		return mtDir;
	}
	public void setMtDir(String mtDir) {
		this.mtDir = mtDir;
	}
	public String getMoDir() {
		return moDir;
	}
	public void setMoDir(String moDir) {
		this.moDir = moDir;
	}
	public String getRptDir() {
		return rptDir;
	}
	public void setRptDir(String rptDir) {
		this.rptDir = rptDir;
	}
	
	
	public String getOperators() {
		return operators;
	}
	public void setOperators(String operators) {
		this.operators = operators;
	}
	
	
	public String getServiceCode() {
		return serviceCode;
	}
	public void setServiceCode(String serviceCode) {
		this.serviceCode = serviceCode;
	}
	
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	
	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	
	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}
	public Channel() {
		
	}
	
	public String getCreateDateStr() {
		return createDateStr;
	}
	public void setCreateDateStr(String createDateStr) {
		this.createDateStr = createDateStr;
	}
		
	public String getStatusName() {
		return statusName;
	}

	public void setStatusName(String statusName) {
		this.statusName = statusName;
	}
	
	public Long getSendCount() {
		return sendCount;
	}
	public void setSendCount(Long sendCount) {
		this.sendCount = sendCount;
	}
	
	public Long getSuccSendCount() {
		return succSendCount;
	}
	public void setSuccSendCount(Long succSendCount) {
		this.succSendCount = succSendCount;
	}
	
	public Long getFailSendCount() {
		return failSendCount;
	}
	public void setFailSendCount(Long failSendCount) {
		this.failSendCount = failSendCount;
	}
	
}
